#pragma once

#ifndef EVENT_LISTENER_H
#define EVENT_LISTENER_H

#include "TouchData.h"
#include <vector>

class EventListener
{

public:

  virtual void touch_down(TouchData data) = 0;
  virtual void touch_up(TouchData data) = 0;
  virtual void touch_update(TouchData data) = 0;
  virtual void touch_event(const std::vector<TouchData> &tdata) = 0;

};

#endif